Singular Persistent Homology with Effective Concurrent Computation

نویسنده

  • Boris Goldfarb
چکیده

Persistent homology is a popular tool in Topological Data Analysis. It provides numerical characteristics which reflect global geometric properties of data sets. In order to be useful in practice, for example for feature generation in machine learning, it needs to be effectively computable. Classical homology is a computable topological invariant because of the Mayer-Vietoris exact and spectral sequences associated to intrinsic coverings of a space. Regrettably, persistent homology itself is defined through morphing simplicial nerves of coverings of the data set. This note introduces a counterpart, the singular persistent homology, where the perspective is different. The data set is left stationary while the parameter is allowed to change in the form of the size of singular simplices. Because of this nature, coverings of the data set are much easier to handle than in other attempts to parallelize the computation of persistent homology. When computed directly, which is possible in finite metric spaces, the complexity is certainly worse than for persistent homology but not as much as one would fear. We show however that the singular and the traditional persistent homologies are isomorphic, so it is possible to perform the concurrent computations using traditional algorithms. The important point is that the advantages of distributed computation are not necessarily in speed improvement but in sheer feasibility for large data sets. 1. Definitions and the excision property Definition 1.1. The symbol ∆ will denote the metric space with n + 1 points where the distance between each pair of points is 1. Let X be a metric space. Definition 1.2. An n-dimensional singular ε-simplex σ : ∆ → X is an arbitrary set function with the diameter of the image of σ bounded by the given real number ε ≥ 0. This condition is equivalent to the requirement that σ is an ε-Lipschitz function. Let us denote the set of all such simplices by S n(X) and the vector space they generate by C n(X). The coefficients that we use in this paper are the real numbers R or a finite field, they will be implicit in the notation. A historical remark. A useful additonal condition would require that chains are locally finite in the sense that each metric ball in X intersects at most finitely many simplices in the chain. This gives the subgroup C n (X). Of course, when X is a finite metric space, there is no distinction between C n(X) and C ε,lf n (X). When X is not compact, the colimit of C n (X) is essentially the group of uniformly bounded locally finite chains that were introduced and were useful in the work on the Novikov conjecture in K-theory by G. Carlsson and the author [4].

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An effective method for approximating the solution of singular integral equations with Cauchy kernel type

In present paper, a numerical approach for solving Cauchy type singular integral equations is discussed. Lagrange interpolation with Gauss Legendre quadrature nodes and Taylor series expansion are utilized to reduce the computation of integral equations into some algebraic equations. Finally, five examples with exact solution are given to show efficiency and applicability of the method. Also, w...

متن کامل

Incremental-Decremental Algorithm for Computing AT-Models and Persistent Homology

In this paper, we establish a correspondence between the incremental algorithm for computing AT-models [8,9] and the one for computing persistent homology [6,14,15]. We also present a decremental algorithm for computing AT-models that allows to extend the persistence computation to a wider setting. Finally, we show how to combine incremental and decremental techniques for persistent homology co...

متن کامل

Persistent Intersection Homology

The theory of intersection homology was developed to study the singularities of a topologically stratified space. This paper incorporates this theory into the already developed framework of persistent homology. We demonstrate that persistent intersection homology gives useful information about the relationship between an embedded stratified space and its singularities. We give, and prove the co...

متن کامل

Computing Persistent Homology via Discrete Morse Theory

This report provides theoretical justification for the use of discrete Morse theory for the computation of homology and persistent homology, an overview of the state of the art for the computation of discrete Morse matchings and motivation for an interest in these computations, particularly from the point of view of topological data analysis. Additionally, a new simulated annealing based method...

متن کامل

Distributed Computation of Persistent Homology | 2014 Proceedings of the Sixteenth Workshop on Algorithm Engineering and Experiments (ALENEX) | Society for Industrial and Applied Mathematics

Persistent homology is a popular and powerful tool for capturing topological features of data. Advances in algorithms for computing persistent homology have reduced the computation time drastically – as long as the algorithm does not exhaust the available memory. Following up on a recently presented parallel method for persistence computation on shared memory systems [1], we demonstrate that a ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1607.01257  شماره 

صفحات  -

تاریخ انتشار 2016